objects= test_require_b.o
objects_m=Mat_output_AB1.m Mat_output_AB2.m Mat_output_AB3.m Mat_output_AB4.m Mat_output_AM2.m Mat_output_AM3.m Mat_output_AM4.m Mat_output_AM5.m Mat_output_BDF1.m Mat_output_BDF2.m Mat_output_BDF3.m Mat_output_BDF4.m Mat_output_ERK4.m
objects_test=test_factory_AB test_factory_AM test_factory_BDF test_factory_ERK4
objects_story=numPDE-pro1.aux numPDE-pro1.log numPDE-pro1.pdf
test_require_b : $(objects)
	g++ -o test_require_b test_require_b.cpp

test_require_b.o :test_require_b.cpp
	g++ -c test_require_b.cpp

.PHONY : run write clean 
run :	
	make
	./test_require_b
write :	
	make
	./test_require_b > answer_require_b.txt
story :
	xelatex numPDE-pro1.tex	
	
clean :
	-rm test_require_b $(objects) $(objects_m) $(objects_test) $(objects_story) answer_require_b.txt 

